package com.whut.service;

import com.whut.model.Userinfo;

public interface UserService{
    public Userinfo getUserById(int userId);

    public String addUser(Userinfo userinfo);

    public Object getAllMembers(int pageNum, int pageSize);

    public Object multiSelct(int id,String sex);


    /*验证码逻辑*/

    /**
     * 申请使用手机验证码注册，申请成功返回发送验证码成功的通知
     *@author fuzhenjie
     *@date 19.9.12 1:21(GMT)
     *@param userPhone 手机号码
     *@return java.lang.Object
     */
    Object registerWithSMS(String userPhone);

    /**
     * 申请使用手机验证码登录 申请成功返回发送验证码成功的通知
     *@author fuzhenjie
     *@date 19.9.12 1:20(GMT)
     *@param userPhone 手机号
     *@return String
     */
    String loginWithSMS(String userPhone);

    /**
     * 通过手机号和验证码返回是否通过登录的校验信息
     *@author fuzhenjie
     *@date 19.9.12 1:19(GMT)
     *@param userPhone 手机号
     *@param v_code 验证码
     *@return java.lang.Object
     */
    Object checkLoginWithSMS(String userPhone, String v_code);


    /**
     * 通过手机号和验证码返回是否通过注册的校验信息
     *@author fuzhenjie
     *@date 19.9.12 1:19(GMT)
     *@param userPhone 手机号
     *@param v_code 验证码
     *@return java.lang.Object
     */
    Object checkRegisterWithSMS(String userPhone, String v_code);

    Object checkRegisterWithSMSPC(String userPhone, String v_code,String userName,String password);
}